package com.ruoyi.airspaceFlight.mapper;

import java.util.List;
import com.ruoyi.airspaceFlight.domain.FlyAction;

/**
 * 飞行实施计划Mapper接口
 * 
 * @author ruoyi
 * @date 2023-11-06
 */
public interface FlyActionMapper 
{
    /**
     * 查询飞行实施计划
     * 
     * @param flyActionId 飞行实施计划主键
     * @return 飞行实施计划
     */
    public FlyAction selectFlyActionByFlyActionId(String flyActionId);

    /**
     * 查询飞行实施计划列表
     * 
     * @param flyAction 飞行实施计划
     * @return 飞行实施计划集合
     */
    public List<FlyAction> selectFlyActionList(FlyAction flyAction);

    /**
     * 新增飞行实施计划
     * 
     * @param flyAction 飞行实施计划
     * @return 结果
     */
    public int insertFlyAction(FlyAction flyAction);

    /**
     * 修改飞行实施计划
     * 
     * @param flyAction 飞行实施计划
     * @return 结果
     */
    public int updateFlyAction(FlyAction flyAction);

    /**
     * 删除飞行实施计划
     * 
     * @param flyActionId 飞行实施计划主键
     * @return 结果
     */
    public int deleteFlyActionByFlyActionId(String flyActionId);

    /**
     * 批量删除飞行实施计划
     * 
     * @param flyActionIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteFlyActionByFlyActionIds(String[] flyActionIds);
}
